The function of a front-end software system which processes input in the form of spoken language into electronic commands for a computing system.